package com.pengyang.netty.demo.pojo;

import java.util.HashMap;
import java.util.Map;

import io.netty.channel.ChannelHandlerContext;

/**
* @ClassName: UserBindChannel  
* @author peng.yang
* @date 2018年5月10日 上午10:21:35 
* @Description: 保存登录用户信息(绑定通道)，以Map来存储，其中key为用户ID，value为客户端对应的ChannelHandlerContext对象
 */
public class UserBindChannel {
	
	 public static Map<Integer,ChannelHandlerContext> onlineUsers = new HashMap<Integer,ChannelHandlerContext>();
	    
	 public static void add(Integer uid,ChannelHandlerContext ctx){
	        onlineUsers.put(uid,ctx);
	    }
	 
	    public static void remove(Integer uid){
	        onlineUsers.remove(uid);
	    }
	 
	    public static ChannelHandlerContext getContext(Integer uid){
	        return onlineUsers.get(uid);
	    }
}
